22c639914dadf8411320701617227a0de2519968,sudokil/core/src/com/custardgames/sudokil/entities/ecs/systems/CameraMovementSystem.java,CameraMovementSystem,process,#Entity#,54
Before Change
}
else if (cameraInput.isRight())
{
cameraInput.setTargetOffsetX((float) (cameraInput.getTargetOffsetX() + cameraInput.getPanSpeed()));
}
double zoomSpeed = 0.03;
After Change
}
else if (cameraInput.isRight())
{
cameraInput.setTargetOffsetX((float) (cameraInput.getTargetOffsetX() + (cameraInput.getPanSpeed() * camera.zoom)));
}
double zoomSpeed = 0.03;
if (cameraInput.isZoomIn())
{
camera.zoom += zoomSpeed;
}
else if (cameraInput.isZoomOut() && camera.zoom > zoomSpeed)
{
camera.zoom -= zoomSpeed;
}
if (cameraInput.getZoomAmount() != 0)
{
camera.zoom += cameraInput.getZoomAmount() / 10;
if (camera.zoom < 0)
{
camera.zoom -= cameraInput.getZoomAmount() / 10;
}
cameraInput.setZoomAmount(0);
}